home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / Data.cab / _0993B43AB0844CCEAFB5DAF5AC6048DD < prev    next >
Encoding:
Text File  |  2004-06-24  |  753 b   |  31 lines

  1. regc(0, "COMBINED_XFORM")
  2. regc(8, "FOG_PARAMS")
  3. regc4f(10, %detailsize, %sidedetailsize, %detailsborder, %terrain_inv_x)
  4.  
  5. vshader("
  6.  
  7. #include <fog.inc>
  8.  
  9.     vs_1_1
  10.  
  11.     dcl_position    v0
  12.     dcl_normal    v1
  13.  
  14.         m4x4    r0, v0, c0
  15.         mov    oPos, r0
  16.  
  17.     FOG(r0.z, c8, r10)
  18.  
  19.         mul     oT0.xy, v0.xz, c10.x       ;planar mapping top - detail
  20.  
  21.         mul     oT1.xy, v0.xz, c10.w       ;planar mapping top - detail mask
  22.  
  23.         mul     oT2.xy, v0.xy, c10.y       ;planar mapping front - crag detail
  24.        mul     oT3.xy, v0.zy, c10.y       ;planar mapping side - crag detail
  25.  
  26.         sge     oD0.xyz, v1.y, c10.z    ;maska do nakladania poziomego detalu
  27.     max     r0, -v1, v1      ;maska do blendowania pionowych detali
  28.     sge        oD0.w, r0.x, r0.z
  29.  
  30. ")
  31.